# Exit error

L'istruzione Exit error termina l'esecuzione dello script e genera un errore di script definito dall'utente.

Exit Error expression [(when | unless condition)]

Poiché Exit error è un'istruzione di controllo, termina con un punto e virgola o con una fine riga e non deve oltrepassare il limite della riga.

Argomenti

| Argomento | Descrizione |
| --- | --- |
| expression | Un valore che viene valutato e restituito come messaggio di errore dello script generato dall'utente. |
| when / unless condition | Condizione facoltativa. when genera l'errore quando la condizione è vera. unless genera l'errore quando la condizione è falsa. |

```
//Exit error
Exit Error 'Load validation failed';
```

```
//Exit error when a condition is fulfilled
Exit Error 'Source connection unavailable' when vConnectionOk=0;
```

```
//Exit error unless a condition is fulfilled
Exit Error 'Required variable is missing' unless len(trim(vRequiredVar))>0;
```

[Exit](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptControlStatements/Exit.htm)

[Exit script](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptControlStatements/exit%20script.htm)

[Istruzioni di controllo dello script](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptControlStatements/script-control-statements.htm)